範囲を制限することにより、C1Maps コントロール上の領域または州を強調表示するのは単純であり、次の4つのプロパティを設定することにより実行できます。
これらのプロパティは、XAML マークアップ、コード、または設計時に[プロパティ]ウィンドウで設定できます。次の例では、設定された境界によってカリフォルニアが強調表示されます。
上の例は、次の図のようなマップになります。
メモ: 上の画像で、都市は、クイックスタート内のコードに類似するコードを使用してマークされていました。このトピックのコードはすべて、[コードの場合]タブにあります。次の XAML マークアップを、<c1:C1Maps> <c1:C1Maps/> タグの間に追加し、都市のコレクションの形式を設定して C1Maps コントロールに連結する必要があることに注意してください。
XAML マークアップ |
コードのコピー
|
---|---|
<C1:C1Maps.Resources> <!--Item template--> <DataTemplate x:Key="templPts"> <C1:C1VectorPlacemark GeoPoint="{Binding Path=LongLat}" Fill="LightGreen" Stroke="DarkGreen" Label="{Binding Path=Name}" LabelPosition="Top" > <C1:C1VectorPlacemark.Geometry> <EllipseGeometry RadiusX="2" RadiusY="2" /> </C1:C1VectorPlacemark.Geometry> </C1:C1VectorPlacemark> </DataTemplate> </C1:C1Maps.Resources> <C1:C1VectorLayer ItemsSource="{Binding}" ItemTemplate="{StaticResource templPts}"/> |